package cn.iocoder.yudao.module.call.controller.admin.agent.vo;


import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Schema(description = "呼叫中心 - 坐席点呼 VO")
@Data
public class CallReqVO {

    @NotNull(message = "被叫不能为空")
    @Schema(title = "被叫")
    private String callee;

    @NotNull(message = "外呼通道不能为空")
    @Schema(title = "外呼通道")
    private Long channelId;

    @Schema(title = "呼叫场景来源", example = "ent:企业;customer:客户;contact:联系人;none:无")
    private String source;

    @Schema(title = "来源ID")
    private String sourceId;

    @Schema(title = "呼叫名单id")
    private Long listId;

    @Schema(title = "是否来自于待拨打列表")
    private Integer fromUserList;

    @Schema(title = "待拨打列表数据id")
    private Long fromUserListId;

    @Schema(title = "call_id")
    private String callId;

}
